package com.qf.qfleadnewscommons.scan;

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.auth.AlibabaCloudCredentials;
import com.aliyuncs.auth.AlibabaCloudCredentialsProvider;
import com.aliyuncs.profile.IClientProfile;
import lombok.Getter;

@Getter
public class AdapterAscClient extends DefaultAcsClient {

    private IClientProfile profile;

    public AdapterAscClient() {
        super();
    }

    public AdapterAscClient(IClientProfile profile) {
        super(profile);
        this.profile = profile;
    }

    public AdapterAscClient(IClientProfile profile, AlibabaCloudCredentials credentials) {
        super(profile, credentials);
        this.profile = profile;
    }

    public AdapterAscClient(IClientProfile profile, AlibabaCloudCredentialsProvider credentialsProvider) {
        super(profile, credentialsProvider);
        this.profile = profile;
    }
}
